$(function () {
    console.log('来自userinfo');

    /* 获取用户信息 */
    getInfo()

    /* 正则校验 */
    layui.form.verify({
        /* 邮箱校验 */
        eml: [
            /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/, '邮箱格式不正确，请检查后重试'
        ],
        name: function (value, item) {
            if (value.length > 6) {
                return '昵称不得超过六位'
            }
        }
    });

    /* 修改信息 */
    $('form').on('submit', function (e) {
        e.preventDefault()
        console.log('提交行为');
        var post_data = $('form').serialize()
        $.ajax({
            type: 'post',
            url: '/my/userinfo',
            data: post_data,
            success(res) {
                if (res.status !== 0) {
                    return layui.layer.msg(res.message, {
                        icon: 5
                    })
                }
                layui.layer.msg(res.message, {
                    icon: 6
                })
                console.log(res);
                getInfo()
                window.parent.getInfo()
            }
        })

    })

    /* 重置功能 */

    $('#btnReset').on('click', function (e) {
        e.preventDefault()
        getInfo()
    })

    /* 获取基本信息 */
    function getInfo() {
        $.ajax({
            type: 'get',
            url: '/my/userinfo',
            success(res) {
                if (res.status !== 0) {
                    return layui.layer.msg(res.message, {
                        icon: 5
                    })
                }
                console.log(res);
                layui.form.val('formUserInfo', res.data)
            }
        })
    }
})